Bun v0.4.0
#Bunのリリース
参考
https://github.com/oven-sh/bun/releases/tag/bun-v0.4.0
https://bun.sh/blog/bun-v0.4.0
変更点
bunx
というコマンドが追加 (
npx
みたいに
npm
パッケージを直接実行できる)
bun run
コマンドで
--bun
オプションがサポート
shebang
に
#! /usr/bin/env node
のように記述されていた際に、
Node.js
ではなく
Bun
を使ってスクリプトを実行させる機能
将来的にはこの挙動がデフォルトになる可能性もあるとのこと
Node.js互換性の向上:
crypto.timingSafeEqual()
や
crypto.scryptSync()
など色々と追加
bun:test
で
Jest
スタイルのライフサイクルフックがサポート (
beforeAll
など)
Bun.deepEquals
で任意の
strict
引数(第3引数)が追加
bun pm ls
- プロジェクトの依存関係の一覧を表示するコマンド
bun pm
コマンド -
pm
は
package manager
の略